home *** CD-ROM | disk | FTP | other *** search
Text File | 2000-10-06 | 2.6 KB | 116 lines | [TEXT/MPS ] |
- ; DO NOT EDIT (OR EVEN READ) THIS FILE!
- ; BlitPixieBlitClear.s (for PPCAsm), auto-generated from BlitPixieBlitClear.c
-
- INCLUDE 'AsmGlobal.s'
-
-
- MakeFunction BlitPixieBlitClear
- stmw r27,-20(SP)
- stw r5,-28(SP)
- stw r5,-24(SP)
- mr r29,r8
- mr r27,r9
- subf r31,r8,r6
- subf r30,r8,r7
- neg r0,r4
- rlwinm r0,r0,0,27,31
- subf r29,r0,r29
- subi r3,r3,8
- subi r4,r4,8
- lfd fp0,-28(SP)
- rlwinm. r28,r29,27,5,31
- rlwinm r29,r29,0,27,31
- rlwinm r0,r0,5,22,26
- rlwimi r0,r29,0,27,31
- mtcrf $7,r0
- crnor 20,2,2
- mtctr r28
- bc 4,26,*+24 ; $00000068
- lbz r0,8(r3)
- addi r3,r3,1
- stb r0,8(r4)
- addi r4,r4,1
- stb r5,7(r3)
- bc 4,25,*+24 ; $00000080
- lhz r0,8(r3)
- addi r3,r3,2
- sth r0,8(r4)
- addi r4,r4,2
- sth r5,6(r3)
- bc 4,24,*+24 ; $00000098
- lwz r0,8(r3)
- addi r3,r3,4
- stw r0,8(r4)
- addi r4,r4,4
- stw r5,4(r3)
- bc 4,23,*+24 ; $000000B0
- lfd fp1,8(r3)
- addi r3,r3,8
- stfd fp1,8(r4)
- addi r4,r4,8
- stfd fp0,0(r3)
- bc 4,22,*+36 ; $000000D4
- lfd fp1,8(r3)
- lfd fp2,16(r3)
- addi r3,r3,16
- stfd fp1,8(r4)
- stfd fp2,16(r4)
- addi r4,r4,16
- stfd fp0,-8(r3)
- stfd fp0,0(r3)
- bc 4,20,*+60 ; $00000110
- li r0,8
- lfd fp1,8(r3)
- lfd fp2,16(r3)
- lfd fp3,24(r3)
- lfd fp4,32(r3)
- stfd fp1,8(r4)
- stfd fp2,16(r4)
- stfd fp3,24(r4)
- stfdu fp4,32(r4)
- stfd fp0,8(r3)
- stfd fp0,16(r3)
- stfd fp0,24(r3)
- stfdu fp0,32(r3)
- bdnz *-48 ; $000000DC
- subic. r27,r27,1
- bc 4,27,*+36 ; $00000138
- lfd fp1,8(r3)
- lfd fp2,16(r3)
- addi r3,r3,16
- stfd fp1,8(r4)
- stfd fp2,16(r4)
- addi r4,r4,16
- stfd fp0,-8(r3)
- stfd fp0,0(r3)
- bc 4,28,*+24 ; $00000150
- lfd fp0,8(r3)
- addi r3,r3,8
- stfd fp0,8(r4)
- addi r4,r4,8
- stfd fp0,0(r3)
- bc 4,29,*+24 ; $00000168
- lwz r0,8(r3)
- addi r3,r3,4
- stw r0,8(r4)
- addi r4,r4,4
- stw r5,4(r3)
- bc 4,30,*+24 ; $00000180
- lhz r0,8(r3)
- addi r3,r3,2
- sth r0,8(r4)
- addi r4,r4,2
- sth r5,6(r3)
- bc 4,31,*+24 ; $00000198
- lbz r0,8(r3)
- addi r3,r3,1
- stb r0,8(r4)
- addi r4,r4,1
- stb r5,7(r3)
- add r3,r3,r31
- add r4,r4,r30
- bne *-340 ; $0000004C
- lmw r27,-20(SP)
- blr
-
-